home *** CD-ROM | disk | FTP | other *** search
/ System Booster / System Booster.iso / Commodities / Watcher / Sources / Sources.lha / Include / Defines.h < prev    next >
Encoding:
C/C++ Source or Header  |  1993-05-05  |  2.3 KB  |  81 lines

  1. /*««««««««««««««««««««««««««««««««««««««««««««««««««««««««««««««««««««««*/
  2. /*                             D E F I N E S                                        */
  3. /*««««««««««««««««««««««««««««««««««««««««««««««««««««««««««««««««««««««*/
  4. #define GD_JUMPSCR    10                                // Define for our JumpScrGad.
  5.  
  6. #define VBYTE            0                                // Defines for VolDisplayType.
  7. #define VKILOBYTE        1                                // do
  8. #define VMEGABYTE        2                                // do
  9. #define VAUTO            3                                // do
  10.  
  11. #define PGMNAMELEN    50                                // Maximum bytes ProgramName will
  12.                                                             // hold.
  13.  
  14. /*------------------*/
  15. /* AmigaGuide menu. */
  16. /*------------------*/
  17. #define MCMD_ABOUT            1                        // Defines for menu commands.
  18. #define MCMD_JUMP                2                        // do
  19. #define MCMD_WATCHERPREFS    3                        // do
  20. #define MCMD_HIDE                4                        // do
  21. #define MCMD_QUIT                5                        // do
  22. #define MCMD_SLB                6                        // do
  23. #define MCMD_APPINFO            7                        // do
  24.  
  25. /*----------*/
  26. /* Gadgets: */
  27. /*----------*/
  28. #define GADMAX            5                                // Maximum number of gadgets.
  29. #define GD_CYCLE        10                                // Type of display in listview.
  30. #define GD_LISTVIEW    11                                // List of items.
  31. #define GD_BUTTON        12                                // Update button.
  32. #define GD_SLACK        5                                // Slack between gadgets.
  33.  
  34. /*--------------*/
  35. /* Object type: */
  36. /*--------------*/
  37. #define OBJ_SCREEN    0                                // These are the type of objects/Lists
  38. #define OBJ_LIBRARY    1                                // displayed in the System List
  39. #define OBJ_DEVICE    2                                // Browser utility.
  40. #define OBJ_TASK        3
  41. #define OBJ_PORT        4
  42. #define OBJ_RESOURCE    5
  43. #define OBJ_FONT        6
  44. #define OBJ_VOLUME    7
  45. #define OBJ_ASSIGN    8
  46. #define OBJ_MAXOBJS    9                                // Define for checking.
  47.  
  48. /*--------*/
  49. /* IDCMP: */
  50. /*--------*/
  51. #define SLBWIN_IDCMP    IDCMP_CLOSEWINDOW        |\
  52.                             IDCMP_GADGETUP            |\
  53.                             IDCMP_GADGETDOWN        |\
  54.                             IDCMP_MOUSEMOVE        |\
  55.                             IDCMP_NEWSIZE            |\
  56.                             IDCMP_MENUPICK            |\
  57.                             IDCMP_REFRESHWINDOW    |\
  58.                             IDCMP_VANILLAKEY        |\
  59.                             IDCMP_RAWKEY            |\
  60.                             IDCMP_INTUITICKS
  61. #define SLBWIN_FLAGS    WFLG_SIZEGADGET        |\
  62.                             WFLG_SIZEBBOTTOM        |\
  63.                             WFLG_DRAGBAR            |\
  64.                             WFLG_DEPTHGADGET        |\
  65.                             WFLG_CLOSEGADGET        |\
  66.                             WFLG_ACTIVATE
  67.  
  68. /*-------*/
  69. /* Keys: */
  70. /*-------*/
  71. #define HELP_KEY        95                                // Help rawkey-code.
  72. #define TAB_KEY        66                                // Tabulator key.
  73. #define ESC_KEY        69                                // Esc rawkey-code.
  74. #define SPACE_KEY        64                                // Space rawkey-code.
  75.  
  76. /*-------*/
  77. /* MISC: */
  78. /*-------*/
  79. #define NSIZE                80
  80.  
  81.